home *** CD-ROM | disk | FTP | other *** search
/ Shareware Grab Bag / Shareware Grab Bag.iso / 001 / atoadv.arc / AUTOADV.DOC
Encoding:
Text File  |  1988-01-28  |  51.0 KB  |  1,708 lines

  1. 
  2.  
  3.  
  4.  
  5.  
  6.  
  7.  
  8.  
  9.  
  10.  
  11.  
  12.  
  13.  
  14.  
  15.  
  16.  
  17.                              A U T O S I G 
  18.  
  19.                               Version 5.6 
  20.  
  21.                       January, 1988 Manual Revision 
  22.  
  23.                       A Communications Program for 
  24.                           Accessing CompuServe 
  25.  
  26.  
  27.  
  28.  
  29.  
  30.  
  31.  
  32.  
  33.  
  34.  
  35.  
  36.  
  37.  
  38.              This manual describes the advanced functions for 
  39.              PPN, script, and Accounting Log Summary components 
  40.              of AUTOSIG. 
  41.  
  42.  
  43.  
  44.  
  45.  
  46.  
  47.  
  48.  
  49.  
  50.              AUTOSIG Version 5.6 -  January  1988 
  51.              (c) Copyright 1985-88 by Vernon D. Buerg 
  52.  
  53.             T A B L E   O F   C O N T E N T S
  54.  
  55. __________________________________________________________________________
  56.  
  57.  
  58.  Introduction  ......................................................... 1    
  59.  
  60.  I.   ATOPPN - ATO Address Book  ....................................... 2    
  61.        ATOPPN Menu  .................................................... 3    
  62.       Address Book Commands  ........................................... 4    
  63.        A  Add manual entry  ............................................ 4    
  64.        B  Switch PPN database file  .................................... 4    
  65.        C  Change current entry  ........................................ 4    
  66.        D  Delete current entry  ........................................ 4    
  67.        E  Erase PPN file  .............................................. 4    
  68.        F  Find name or userid  ......................................... 4    
  69.        M  Switch message file  ......................................... 5    
  70.        L  sort by Last name  ........................................... 5    
  71.        N  sort by Name  ................................................ 5    
  72.        P  Put entry to TO: field  ...................................... 5    
  73.        R  Repeat Find to next  ......................................... 5    
  74.        S  Sort by userid/ppn  .......................................... 5    
  75.        U  Update file from msgs  ....................................... 6    
  76.        Q  Quit, return to ATO  ......................................... 6    
  77.  
  78.  II.  ATOSCR - Script File Processing  ................................. 7    
  79.       Statement syntax  ................................................ 8    
  80.       Summary of Verbs  ................................................ 13   
  81.       Examples  ........................................................ 14   
  82.        Example 1.  ..................................................... 14   
  83.        Example 2.  ..................................................... 14   
  84.        Example 3.  ..................................................... 15   
  85.        Example 4.  ..................................................... 15   
  86.        Example 5.  ..................................................... 16   
  87.        Example 6.  ..................................................... 16   
  88.        Example 7.  ..................................................... 17   
  89.        Example 8.  ..................................................... 18   
  90.       Global symbols  .................................................. 19   
  91.        %HOST variables  ................................................ 19   
  92.        %SIG variables  ................................................. 19   
  93.        %PC variables  .................................................. 20   
  94.        Other global variables  ......................................... 20   
  95.  
  96.  III. ACLS - Accounting Log Summary  ................................... 21   
  97.       Log Files  ....................................................... 21   
  98.       Running ACLS  .................................................... 22   
  99.       Figure 11.  ACLS Accounting Summary  ............................. 23   
  100.       Figure 12.  RATES.ATO sample data  ............................... 23   
  101.       Figure 13.  ACLS Rates and Definitions  .......................... 23   
  102.       Figure 14.  ACLS Sample Output  .................................. 24   
  103.  
  104.   Appendices  .......................................................... 25   
  105.        Disclaimer  ..................................................... 25   
  106.        Copying and sharing AUTOSIG.  ................................... 25   
  107.       Using Virtual Disks  ............................................. 26   
  108.  
  109.  
  110. Contents 1                               AUTOSIG Advanced Functions Guide 
  111. Introduction 
  112. ______________________________________________________________________________
  113.  
  114.   
  115.     AUTOSIG  is  a  program  written  specifically  for  CompuServe  Special 
  116.     Interest Group access.  It provides  an automatic way of processing  SIG 
  117.     messages that is quick and economical. 
  118.   
  119.   
  120.     AUTOSIG is a  FREE communications program  written with Quick  Basic and 
  121.     assembly language.  It  is provided as  a executable (.EXE)  program for 
  122.     the IBM PC. It is fully compatible with Compaq computers, the Tandy 1000 
  123.     and 1200, and  most other clones.   In addition to  its main purpose  of 
  124.     offloading  messages,  it  is  a  terminal  program which can be used to 
  125.     access other areas  of CompuServe and  download from the  Data Libraries 
  126.     using "B" protocol. 
  127.   
  128.   
  129.     This manual discusses three advanced features of AUTOSIG: 
  130.   
  131.     1 - the PPN database processor for keeping an address book 
  132.   
  133.     2 - the script processor used to execute a stored series of ATO commands 
  134.   
  135.     3 - the ACLS accounting log summary report program 
  136.   
  137.  
  138.  
  139.  
  140.  
  141.  
  142.  
  143.  
  144.  
  145.  
  146.  
  147.  
  148.  
  149.  
  150.  
  151.  
  152.  
  153.  
  154.  
  155.  
  156.  
  157.  
  158.  
  159.  
  160.  
  161.  
  162.  
  163.  
  164.  
  165.  
  166.  
  167.  
  168.  
  169. AUTOSIG User's Manual                                                 Page  1 
  170. I.   ATOPPN - ATO Address Book 
  171. ______________________________________________________________________________
  172.  
  173.   
  174.     ATOPPN allows you to maintain your own local address book of up to  1000 
  175.     user names  and IDs.  Using ATOPPN  makes finding  people's names and ID 
  176.     numbers easy. 
  177.   
  178.     ATOPPN is one of those features that's much easier to use than it is  to 
  179.     explain, so  here's a  short summary  of functions.   After getting  the 
  180.     "flavor" of ATOPPN your best bet is to go for it. 
  181.   
  182.     ATOPPN is  invoked by  using the  alt-M command  at the  Main Menu, at a 
  183.     R>ead prompt, or at the To: prompt when W>riting messages. 
  184.   
  185.   
  186.     The display consists of a command menu and a list of user IDs and names. 
  187.     You  may  enter  a  letter  to  invoke  a  function,  or  press a cursor 
  188.     positioning key to scroll the display of user IDs and names.  The cursor 
  189.     positioning keys are: 
  190.   
  191.              HOME       - position to the first PPN entry 
  192.              END        - position to the last PPN entry 
  193.              down arrow - position to the next entry 
  194.              up arrow   - position to the previous entry 
  195.              PgUp       - move back 20 entries 
  196.              PgDn       - move ahead 20 entries 
  197.   
  198.   
  199.     The "current" entry is shown in  two places: on the left side  above the 
  200.     command menu, and  highighted in the  list of PPNs.   This is the  entry 
  201.     that is the subject of any  Change or Delete commands, and of  the Paste 
  202.     command. 
  203.   
  204.     You may  exit the  program by  using the  Q command  to save changes and 
  205.     quit, or the ESCape command to not save any changes and abort. 
  206.   
  207.   
  208.     The display  gives you  the name  of the  PPN file  and of  a file which 
  209.     contains downloaded CompuServe  messages.  You may  change the PPN  file 
  210.     name with the B command, or the message file name with the X command. 
  211.   
  212.   
  213.     The PPN file contains ASCII records,  one for each user ID. Each  record 
  214.     ends with a carriage return (CR) and line feed (LF).  The user ID begins 
  215.     in column 1 and ends in column 10.  The name begins in column 12 and may 
  216.     be up to 24 characters long. 
  217.   
  218.     The ATOPPN menu appears as follows: 
  219.  
  220.  
  221.  
  222.  
  223.  
  224.  
  225.  
  226.  
  227.  
  228. Page  2                                                 AUTOSIG User's Manual 
  229. I.   ATOPPN - ATO Address Book 
  230. ______________________________________________________________________________
  231.  
  232.  
  233.      ATOPPN Menu 
  234.   
  235.   
  236.   
  237.      +--------------------------+            +--------------------------+ 
  238.      |   AUTOSIG PPN Database   |        0   |       AUTOSIG.PPN        | 
  239. +------------------------------------+ +--------------------------------------+ 
  240. |  A - Add a manual entry            | |                                      | 
  241. |  B - switch PPN database file      | |                                      | 
  242. |  C - Change current entry          | |                                      | 
  243. |  D - Delete current entry          | |                                      | 
  244. |  E - Erase PPN file                | |                                      | 
  245. |  F - Find name or userid           | |                                      | 
  246. |  M - switch Message file           | |                                      | 
  247. |  L - sort by Last name             | |                                      | 
  248. |  N - sort by Name                  | |                                      | 
  249. |  P - Put entry in TO: field        | |                                      | 
  250. |  R - Repeat Find to next           | |                                      | 
  251. |  S - Sort by userid/ppn            | |                                      | 
  252. |  U - Update file from msgs         | |                                      | 
  253. |  Q - Quit, return to ATO           | |                                      | 
  254. +------------------------------------+ |                                      | 
  255.    _   Select a letter                 |                                      | 
  256.                                        |                                      | 
  257.                                        |                                      | 
  258.  Msg file: IBMCOMM.ATO                 |                                      | 
  259.                                        |                                      | 
  260.                                        +--------------------------------------+ 
  261.  Use ESCape to abort, no updates        Use cursor keys to scroll display   0 
  262.   
  263.  
  264.  
  265.  
  266.  
  267.  
  268.  
  269.  
  270.  
  271.  
  272.  
  273.  
  274.  
  275.  
  276.  
  277.  
  278.  
  279.  
  280.  
  281.  
  282.  
  283.  
  284.  
  285.  
  286.  
  287. AUTOSIG User's Manual                                                 Page  3 
  288. I.   ATOPPN - ATO Address Book 
  289. ______________________________________________________________________________
  290.  
  291.  Address Book Commands 
  292.  
  293.  
  294.      A  Add manual entry 
  295.   
  296.     You are asked to enter a new  user ID (PPN) and name.  The user  ID must 
  297.     be  two  numbers  separated  by  a  comma.   The  name  may  be up to 24 
  298.     characters long.  Follow the CIS convention.  The new entry is added  to 
  299.     the end of the file.  For example, you could enter 
  300.   
  301.                         Their name first 70000,0000 
  302.   
  303.   
  304.  
  305.      B  Switch PPN database file 
  306.   
  307.     You are asked to enter the name of the PPN file you want displayed.  You 
  308.     may include a drive and/or path name.  For example, C:\ATO\IBMCOM.PPN is 
  309.     acceptable. 
  310.   
  311.   
  312.  
  313.      C  Change current entry 
  314.   
  315.     You are prompted to supply  new name information for the  current entry. 
  316.     You can not change the PPN number. 
  317.   
  318.   
  319.  
  320.      D  Delete current entry 
  321.   
  322.     The highlighted current  entry is deleted.   The next entry  becomes the 
  323.     new current entry. 
  324.   
  325.   
  326.  
  327.      E  Erase PPN file 
  328.   
  329.     You are prompted to verify that you want to delete the PPN file, and may 
  330.     reply with Y to delete the file, or N to keep the file. 
  331.   
  332.   
  333.  
  334.      F  Find name or userid 
  335.   
  336.     You are prompted for  a text string.  ATOPPN  searches the PPN file  for 
  337.     that text.  The search is case insensitive.  If the text is found in  an 
  338.     entry, that entry is made the current entry. 
  339.   
  340.  
  341.  
  342.  
  343.  
  344.  
  345.  
  346. Page  4                                                 AUTOSIG User's Manual 
  347. I.   ATOPPN - ATO Address Book 
  348. ______________________________________________________________________________
  349.  
  350.  Address Book Commands 
  351.  
  352.  
  353.      M  Switch message file 
  354.   
  355.     You are prompted for  a file name that  represents a file of  downloaded 
  356.     CIS messages.  You may include  a drive and/or path name.   For example, 
  357.     C:\ATO\IBMCOMM.ATO is acceptable. 
  358.   
  359.  
  360.      L  sort by Last name 
  361.   
  362.     The PPN file is  sorted by ascending order  of user last names.   Middle 
  363.     initials are ignored but title, like [SuperForum] may obscure the sort. 
  364.   
  365.   
  366.  
  367.      N  sort by Name 
  368.   
  369.     The PPN file  is sorted by  user name in  ascending order.  The  sort is 
  370.     case insensitive.  That is, the  names "bill" and "BILL" are  treated as 
  371.     the same name. 
  372.   
  373.   
  374.  
  375.      P  Put entry to TO: field 
  376.   
  377.     The user name and ID are returned to the calling program.  For  AUTOSIG, 
  378.     this information  is copied  to the  "To:" field  in the message editor. 
  379.     Otherwise,  the  information  is  displayed  on  the console.  For EMAIL 
  380.     messages, only the ID (ppn) is copied. 
  381.   
  382.   
  383.  
  384.      R  Repeat Find to next 
  385.   
  386.     Used after  a successful  Find command,  the R  command searches for the 
  387.     next occurrance of the text in the PPN file. 
  388.   
  389.   
  390.  
  391.      S  Sort by userid/ppn 
  392.   
  393.     The PPN file is sorted by user ID (PPN) in ascending order. 
  394.   
  395.  
  396.  
  397.  
  398.  
  399.  
  400.  
  401.  
  402.  
  403.  
  404.  
  405. AUTOSIG User's Manual                                                 Page  5 
  406. I.   ATOPPN - ATO Address Book 
  407. ______________________________________________________________________________
  408.  
  409.  Address Book Commands 
  410.  
  411.  
  412.      U  Update file from msgs 
  413.   
  414.     ATOPPN scans the CIS message file for message headers.  It then extracts 
  415.     the  user  names  and  IDs  from  the  "Fm:" line.  When a new userid is 
  416.     encountered, you are given the prompt: 
  417.   
  418.            Add 7xxxx,xxxx new user 
  419.            Y>es, n>o, s>top asking, q>quit? 
  420.   
  421.     Respond with a Y to add the new userid, an N to bypass , an S to add the 
  422.     userid and stop asking each time a new userid is encountered, or with  a 
  423.     Q to stop processing the message file. 
  424.   
  425.   
  426.  
  427.      Q  Quit, return to ATO 
  428.   
  429.     You are returned to  ATO, and if any  changes were made the  PPN file is 
  430.     re-written. 
  431.   
  432.   
  433. ESC  Abort, return to ATO without updating 
  434.   
  435.     You are  returned to  ATO and  no updates  are processed.   The PPN file 
  436.     remains unchanged. 
  437.   
  438.  
  439.  
  440.  
  441.  
  442.  
  443.  
  444.  
  445.  
  446.  
  447.  
  448.  
  449.  
  450.  
  451.  
  452.  
  453.  
  454.  
  455.  
  456.  
  457.  
  458.  
  459.  
  460.  
  461.  
  462.  
  463.  
  464. Page  6                                                 AUTOSIG User's Manual 
  465. II.  ATOSCR - Script File Processing 
  466. ______________________________________________________________________________
  467.  
  468.   
  469.     ATO can execute commands  from a script file.   Scripts are a series  of 
  470.     user coded statements contained within a file.  You execute a script  by 
  471.     issuing the alt-T command while in Terminal Mode.  Or, you may specify a 
  472.     special logon script in each Host entry.  Or, you may supply the name of 
  473.     the script on the command line for starting ATO using the /X  parameter. 
  474.     For example: 
  475.   
  476.                         AUTOSIG /Xdostuff.scr 
  477.   
  478.     A script ends when the last statement has been processed, you press  the 
  479.     ESCape key, or if an error is detected.  The current limit is 1000 lines 
  480.     in a script file. 
  481.   
  482.   
  483.     You may also enter one script command at the terminal by using the alt-I 
  484.     keys. 
  485.   
  486.   
  487.     Script statements have the following syntax: 
  488.   
  489.                 verb  [operand1 operand2 ... operandn] 
  490.   
  491.     You must  separate the  verb and  operands by  one or  more blanks.  For 
  492.     example: 
  493.   
  494.                 UPL funtim.arc /type:ascii/prot:b|c:\save\funtime.arc 
  495.   
  496.     Operands  consist  of  one  or  more  symbol names, and/or literal data. 
  497.     Symbols are either global  system variables, or user  defined variables. 
  498.     The names may be of any  length and may contain any characters  except a 
  499.     space or a single quote.  Global names are listed below.  User names can 
  500.     be any name except that of  a global varable.  Literal data is  a string 
  501.     of characters enclosed  within single quotes.   Quotes are not  required 
  502.     unless the literal string contains the  name of a symbol, a space,  or a 
  503.     comma. 
  504.   
  505.     For  example,  %HOSTsymbol  is  a  global  variable,  %XZ  may be a user 
  506.     variable, and 'hello there' is literal text data. 
  507.   
  508.   
  509.     If the operand is [data], you  may supply a list of symbol  names and/or 
  510.     literal values.  They are combined into one value. 
  511.   
  512.   
  513.     While scripts are  being processed, COM  data may be  received.  The COM 
  514.     data is not processed until a READ, WAIT of MATCH verb is executed.  The 
  515.     last line of COM data is  available in the global variable called  %COM. 
  516.   
  517.  
  518.  
  519.  
  520.  
  521.  
  522.  
  523. AUTOSIG User's Manual                                                 Page  7 
  524. II.  ATOSCR - Script File Processing 
  525. ______________________________________________________________________________
  526.  
  527.  Statement syntax 
  528.  
  529.   
  530.   Verb:     * [comment] 
  531.   Function: Provide  user comments or remarks Usage: The statement is ignored. 
  532.   
  533.   
  534.   Verb:     label: [statements] 
  535.   Function: Name a statment for branching purposes. 
  536.   Usage:    Performs the same function as the LABEL verb. 
  537.   
  538.   
  539.   Verb:     ACCEPT symbol 
  540.   Function: Read data from the console into a variable. 
  541.   Usage:    If 'symbol' is not currently defined, it becomes defined. 
  542.             Unless otherwise noted, global symbols may not be modified. 
  543.   
  544.   
  545.   Verb:     BEEP 
  546.   Function: Sound the computer's horn. The ATO beep toggle status is 
  547.             not used. 
  548.   
  549.   
  550.   Verb:     CAPTURE [OFF|ON|filename] 
  551.   Function: Open or close a capture file. 
  552.   Usage:    To open a capture file, specify a file name the first time. 
  553.             After closing the capture file, you may re-open it with the 
  554.             same file name by specifying ON. All received data, except for 
  555.             protocol file transfer data, is written to the end of the capture 
  556.             file. For example, 
  557.   
  558.                 CAPTURE FORUM.LOG 
  559.                 ... do some stuff ... 
  560.                 CAPTURE OFF 
  561.                 ... do some more stuff ... 
  562.                 CAPTURE ON 
  563.                 ... writing to FORUM.LOG again ... 
  564.   
  565.   
  566.   Verb:     CLOSE filenumber 
  567.   Function: Disconnect access to the file associated with filenumber. 
  568.   
  569.   
  570.   Verb:     CLS 
  571.   Function: Clear the screen. 
  572.   
  573.   
  574.   Verb:     DISPLAY [data] 
  575.   Function: Writes data to the current display monitor. 
  576.   Usage:    The 'data' value may be a list of symbol names, and/or literal 
  577.             strings. 
  578.  
  579.  
  580.  
  581.  
  582. Page  8                                                 AUTOSIG User's Manual 
  583. II.  ATOSCR - Script File Processing 
  584. ______________________________________________________________________________
  585.  
  586.  Statement syntax 
  587.  
  588.   Verb:     DOW filename 
  589.   Function: Invokes CIS-QB protocol to download the specified file. The 
  590.             file is placed in the drive\path defined by the Host entry. 
  591.   
  592.   
  593.   Verb:     ELSE [statement] 
  594.   Function: Process [statement] only when the IF condition is false. 
  595.   
  596.   
  597.   Verb:     EXIT  [code] 
  598.   Function: Terminate processing of the current script file, and 
  599.             if supplied, perform the 'code' function. The code may be 
  600.             any single character that is acceptable at the main ATO menu 
  601.             prompt, such as Z to logoff, 1 to run AUTO /1, etc. 
  602.   
  603.   Verb:     GOTO label 
  604.   Function: Transfer script processing to the LABEL statement with the 
  605.             identity of 'label'. 
  606.   
  607.   
  608.   Verb:     IF var1 var2 [statement] 
  609.   Function: Set the condition code based on contents of 'var1' and 'var2' 
  610.   Usage:    The condition is set to TRUE if 'var2' occurs within the 
  611.             'var1' variable, not if they are exactly equal. You can use the 
  612.             global and local symbols as var1 and/or var2. For example, you 
  613.             can use %COM to determine if some data occurs in the communications 
  614.             buffer, e.g. IF %COM 'NO CARRIER' THEN DISPLAY 'Gone fishing!'. 
  615.   
  616.             The optional [statement] is executed when the condition is true. 
  617.             Both 'var1' and 'var2' are required. The special %EOF variables 
  618.             have either a null value or the value 'EOF'. 
  619.   
  620.   
  621.   Verb:     LABEL labelname 
  622.   Function: Identify a statement for branching purposes. 
  623.   Usage:    There is no checking for duplicate labels. The first occurance 
  624.             of the label name is used by script verbs, e.g. GOTO. Labels can 
  625.             also be entered in the form "label:", where the colon after 
  626.             the label name identifies the script statement for use by GOTO. 
  627.             For example: 
  628.   
  629.                 LABEL LOOP 
  630.                 Display "Hello" 
  631.                    -or- 
  632.                 LOOP: Display "Hello" 
  633.  
  634.  
  635.  
  636.  
  637.  
  638.  
  639.  
  640.  
  641. AUTOSIG User's Manual                                                 Page  9 
  642. II.  ATOSCR - Script File Processing 
  643. ______________________________________________________________________________
  644.  
  645.  Statement syntax 
  646.  
  647.   Verb:     LOGON 
  648.   Function: If necessary, sends dialing commands to the modem, and 
  649.             connects to the selected Host; it then issues a Go Page 
  650.             to the selected Forum. If ATO is already online and in 
  651.             the selected Forum, no action is taken. 
  652.   
  653.   
  654.   Verb:     LOGOFF -or- OFF 
  655.   Function: Performs the Z (logoff) function by sending an OFF to CIS 
  656.             and then hanging up the phone. 
  657.   
  658.   
  659.   Verb:     MATCH  data 
  660.   Function: Causes processing to stop until the 'data' is received 
  661.             from the communications line. The 'data' can be a simple 
  662.             literal text string, or a combination of literal and 
  663.             symbolic values. You can interrupt MATCH by pressing the 
  664.             ESCape key. You can not include ^J or ^M in the MATCH text. 
  665.             MATCH is different from WAIT in that the MATCH [data] is 
  666.             expanded (resolved) for any user symbols. 
  667.   
  668.   
  669.   Verb:     OPEN filename filenumber mode 
  670.   Function: Initialize access to a file for READ and WRITE use. The 
  671.             filename may include drive and space. The filenumber must 
  672.             be value from 0 through 9, determined by you. The 'mode' 
  673.             must be INPUT, OUTPUT or APPEND. 
  674.   
  675.   
  676.   Verb:     PAUSE [number] 
  677.   Function: Suspend processing for 'number' of seconds. 
  678.   Usage:    If the 'number' is omitted, a one second pause results. 
  679.   
  680.   
  681.   Verb:     READ  [filenumber] [symbol] 
  682.   Function: Get data from the specified file and place it into the local 
  683.             symbol. If [filenumber] is omitted, the communications buffer 
  684.             is assumed. If [symbol] is omitted, %COM is assumed. 
  685.   
  686.   
  687.   Verb:     SEND  [data] 
  688.   Function: Write data to the COM port 
  689.   Usage:    The data may be a list of symbol names and literal strings. 
  690.             All data fields are combined into one string and sent to the 
  691.             COM port. Control characters may be entered by using the carat 
  692.             symbol (^) followed by a control character letter. For example, 
  693.             a ^M will result in a carriage return (CR) being sent. A pause 
  694.             may be embedded in any data string by entering a squiggle (~) 
  695.             character. 
  696.  
  697.  
  698.  
  699.  
  700. Page  10                                                 AUTOSIG User's Manual 
  701. II.  ATOSCR - Script File Processing 
  702. ______________________________________________________________________________
  703.  
  704.  Statement syntax 
  705.  
  706.   Verb:     SENDLINE [data] 
  707.   Function: Write a line of data to the COM port. 
  708.   Usage:    Similar to SEND except that a carriage return ^M is appended 
  709.             to the [data]. 
  710.   
  711.   
  712.   Verb:     SET symbol data 
  713.   Function: Assign a value to a symbol. 
  714.   Usage:    Unless noted below, values can not be assigned to global 
  715.             symbols. User symbols become defined when they are referenced 
  716.             by a SET statement.  The 'data' may be a list of symbol names 
  717.             and/or literal data. For example, 
  718.                 SET x 'hello' 
  719.                 SET y x 
  720.             results in the symbol y having the value 'hello'. 
  721.   
  722.   
  723.   Verb:     THEN [statement] 
  724.   Function: Process [statement] only when the IF condition is true. 
  725.   
  726.   
  727.   Verb:     TRACE [ON|OFF] 
  728.   Function: Enable or disable tracing of the script statements. If TRACE 
  729.             is ON, all script statements are displayed before they  are 
  730.             executed. 
  731.   
  732.   
  733.   Verb:     UPL cisfilename[|yourfilename] 
  734.   Function: Invokes CIS-QB protocol to upload the specified file. You may 
  735.             include drive\path with the file name.  Since CIS allows only 
  736.             six characters in the filename, you may supply both the CIS 
  737.             file name and your computer's file name. Separate the CIS and 
  738.             your filename with a | character, for example: 
  739.   
  740.             UPL MYPROG.ARC /prot:b/type:bin| C:\TESTBED\NEWVERSN.ARC 
  741.   
  742.             When you supply both names, using the | character, you must 
  743.             also supply the /prot: and /type: parameters for CIS.  You can 
  744.             take advantage of this syntax to upload ASCII files, since the 
  745.             default type for uploads is BINary. 
  746.   
  747.   
  748.   Verb:     WAIT  [text] 
  749.   Function: Suspend processing until the data is received from the COM 
  750.             communications line. 
  751.   Usage:    Checking is performed for lost carrier and the modem return 
  752.             messages for NO CARRIER, etc. If a disconnect if detected, 
  753.             the script is terminated. Execution of the script resumes when 
  754.             the [data] is received by the communications line. Unlike MATCH, 
  755.             there is no expansion of symbols. The [text] is used as-is. 
  756.   
  757.   
  758.  
  759. AUTOSIG User's Manual                                                 Page  11 
  760. II.  ATOSCR - Script File Processing 
  761. ______________________________________________________________________________
  762.  
  763.  Statement syntax 
  764.  
  765.   
  766.   Verb:     WRITE [filenumber] [symbol] 
  767.   Function: Place the data contained in the [symbol] local variable into 
  768.             the file associated with [filenumber]. 
  769.  
  770.  
  771.  
  772.  
  773.  
  774.  
  775.  
  776.  
  777.  
  778.  
  779.  
  780.  
  781.  
  782.  
  783.  
  784.  
  785.  
  786.  
  787.  
  788.  
  789.  
  790.  
  791.  
  792.  
  793.  
  794.  
  795.  
  796.  
  797.  
  798.  
  799.  
  800.  
  801.  
  802.  
  803.  
  804.  
  805.  
  806.  
  807.  
  808.  
  809.  
  810.  
  811.  
  812.  
  813.  
  814.  
  815.  
  816.  
  817.  
  818. Page  12                                                 AUTOSIG User's Manual 
  819. II.  ATOSCR - Script File Processing 
  820. ______________________________________________________________________________
  821.  
  822.  Summary of Verbs 
  823.  
  824.         Notation: 
  825.                 [] brackets identify optional parameters 
  826.                 |  indicates an exclusive choice 
  827.                 data  means a string of literal and/or symbol values 
  828.                 text  means a string of literal values 
  829.   
  830.         * [comment] 
  831.   
  832.         label: [statements] 
  833.   
  834.         ACCEPT symbol 
  835.   
  836.         BEEP 
  837.   
  838.         CAPTURE [ON|OFF|filename] 
  839.         CLOSE filenumber 
  840.         CLS 
  841.   
  842.         DISPLAY [data] 
  843.         DOW filename 
  844.   
  845.         ELSE [statement] 
  846.         EXIT [code] 
  847.   
  848.         GOTO labelname 
  849.   
  850.         IF var1 var2 [statement] 
  851.   
  852.         LABEL labelname 
  853.         LOGOFF 
  854.         LOGON [host forum]|[forum] 
  855.   
  856.         MATCH data 
  857.   
  858.         OFF 
  859.         OPEN filename filenumber mode 
  860.   
  861.         PAUSE [number] 
  862.   
  863.         READ  [filenumber] [symbol] 
  864.   
  865.         SEND  [data] 
  866.         SENDLINE [data] 
  867.         SET symbol data 
  868.   
  869.         THEN [statement] 
  870.         TRACE [ON|OFF] 
  871.   
  872.         UPL cisfilename[options|yourfilename] 
  873.   
  874.         WAIT  text 
  875.         WRITE filenumber symbol 
  876.  
  877. AUTOSIG User's Manual                                                 Page  13 
  878. II.  ATOSCR - Script File Processing 
  879. ______________________________________________________________________________
  880.  
  881.  Examples 
  882.  
  883.  
  884.      Example 1. 
  885.     Demonstrate the use of IF, THEN, and ELSE 
  886.   
  887.           sendline 
  888.         label again 
  889.           read 
  890.           if %COM 'Function:' then goto ready 
  891.            else display 'not yet' 
  892.           goto again 
  893.         label ready 
  894.            beep 
  895.            display 'What time is it?' 
  896.            accept tod 
  897.            exit 
  898.   
  899.     The 'IF' verb  does not require  a statement.  You  can place any  valid 
  900.     statment after the  IF, and/or can  use the THEN  and ELSE verbs  later. 
  901.     The IF condition remains valid until  the next IF is executed.  IF  does 
  902.     require at least two parameters; the 'var1' and var2' values. 
  903.   
  904.  
  905.      Example 2. 
  906.     Demonstrate the use of SEND, WAIT, and literal strings. 
  907.   
  908.         trace on 
  909.         Send 'go ' ibmcom^M 
  910.         Wait Function: 
  911.         Send 'ust^M' 
  912.        label loop 
  913.         If 'Function:' Goto Ready 
  914.         Read 
  915.         Goto loop 
  916.        label ready 
  917.         display 'Ready to proceed...' 
  918.         beep 
  919.  
  920.  
  921.  
  922.  
  923.  
  924.  
  925.  
  926.  
  927.  
  928.  
  929.  
  930.  
  931.  
  932.  
  933.  
  934.  
  935.  
  936. Page  14                                                 AUTOSIG User's Manual 
  937. II.  ATOSCR - Script File Processing 
  938. ______________________________________________________________________________
  939.  
  940.  Examples 
  941.  
  942.  
  943.      Example 3. 
  944.     Demonstrate use of global variables 
  945.   
  946.          * Use the current HOST and SIG selections to log on 
  947.          send ATDT %HOSTPHONE ^M 
  948.          match CONNECT 
  949.          pause 4 
  950.          send '^C' 
  951.          match User ID: 
  952.          display '{' %COM '}' 
  953.          send %HOSTUSERID ^M 
  954.          if %hostuserid '\' then goto have.pswd 
  955.           match Password: 
  956.           send %HOSTPASSWORD '^M' 
  957.         label have.pswd 
  958.          match OK 
  959.          send 'GO ' %SIGPAGE 
  960.          match 'Function:' 
  961.          set savecolor %PCNORMAL 
  962.          set %PCNORMAL '15,2' 
  963.          display 'The current high message number is:' %SIGHMN 
  964.          set %PCNORMAL savecolor 
  965.          beep 
  966.          display 'Ready when you are ...' 
  967.   
  968.   
  969.  
  970.      Example 4. 
  971.     Logon via Tymnet 
  972.   
  973.         * wait for 300 baud terminal id request 
  974.         pause 3 
  975.         * use tty terminal id 
  976.         send a 
  977.         * wait for "please log in:" prompt 
  978.         match in: 
  979.         * make sure we have a user id 
  980.         if %HOSTACCOUNT '' set %HOSTACCOUNT 'CIS02' 
  981.         sendline %HOSTACCOUNT 
  982.         * we made it! 
  983.         * 
  984.         display 'Logon to TYMNET successful' 
  985.         beep 
  986.         * ATO continues the logon from the User ID: prompt 
  987.         exit 
  988.  
  989.  
  990.  
  991.  
  992.  
  993.  
  994.  
  995. AUTOSIG User's Manual                                                 Page  15 
  996. II.  ATOSCR - Script File Processing 
  997. ______________________________________________________________________________
  998.  
  999.  Examples 
  1000.  
  1001.  
  1002.      Example 5. 
  1003.     Logon via Telenet 
  1004.   
  1005.         * wait for line to settle 
  1006.         pause 3 
  1007.         * send baud code or c/r depending on baud rate 
  1008.         if %HOSTBAUD '2400' Send '@~^M~~' 
  1009.         Else Send '^M^M' 
  1010.         * wait for "TERMINAL=" prompt 
  1011.         match 'TERMINAL=' 
  1012.         send D1^M 
  1013.         * clear the COM buffer up to where we should be 
  1014.         match 'D1' 
  1015.         * wait for "@" net prompt 
  1016.         match @ 
  1017.         send 'C 202202' ^M 
  1018.         * we made it! 
  1019.         * 
  1020.         display 
  1021.         display 'Logon to Telenet successful!' 
  1022.         beep 
  1023.         exit 
  1024.   
  1025.   
  1026.  
  1027.      Example 6. 
  1028.     Demonstrate use of Open, Write, Close 
  1029.   
  1030.         open bulletin.ato 5 input 
  1031.   loop: read 5 text 
  1032.         if %EOF5 EOF then goto done 
  1033.         display text 
  1034.         goto loop 
  1035.         label done 
  1036.         close 5 
  1037.  
  1038.  
  1039.  
  1040.  
  1041.  
  1042.  
  1043.  
  1044.  
  1045.  
  1046.  
  1047.  
  1048.  
  1049.  
  1050.  
  1051.  
  1052.  
  1053.  
  1054. Page  16                                                 AUTOSIG User's Manual 
  1055. II.  ATOSCR - Script File Processing 
  1056. ______________________________________________________________________________
  1057.  
  1058.  Examples 
  1059.  
  1060.  
  1061.      Example 7. 
  1062.     DATAPAC logon and reset of PAD parameters for binary transfers 
  1063.   
  1064.     *  Begin script.  Tell Datapac that this is 1200 baud  (note change the 
  1065.     *  ".." to a single period "." for 300 baud) 
  1066.     SEND '..^M' 
  1067.     * 
  1068.     *  Wait for DATAPAC acknowledgement before continuing 
  1069.        WAIT DATAPAC: 
  1070.        READ 
  1071.        PAUSE 2 
  1072.     * 
  1073.     *  Request a direct DATAPAC to CIS connection 
  1074.        SEND 'P 29400138^M' 
  1075.     * 
  1076.     *  Wait for CIS Host response 
  1077.        WAIT Name: 
  1078.        SEND 'CIS^M' 
  1079.     * 
  1080.     *  Wait for CIS User ID prompt 
  1081.        WAIT ID: 
  1082.        PAUSE 2 
  1083.     * 
  1084.     *  Enter DATAPAC command mode by sending ^P to DATAPAC and beginning the 
  1085.     *  PAD changes 
  1086.        SEND '^PPROF 1^M' 
  1087.        PAUSE 2 
  1088.     * 
  1089.     *  Check the parameters of PROF1 
  1090.        SEND 'PAR^M' 
  1091.        WAIT 126:016 
  1092.        PAUSE 2 
  1093.     * 
  1094.     *  Reset the PAD parameters 
  1095.        SEND 'SET?002:001,126:004,003:000,004:004,007:008,020:032,001:000^M' 
  1096.        WAIT 001:000 
  1097.        PAUSE 2 
  1098.     * 
  1099.     *  Double check that the PAD was correctly modified 
  1100.        SEND 'PAR^M' 
  1101.        WAIT 126:004 
  1102.        PAUSE 2 
  1103.     * 
  1104.     *  Exit DATAPAC command mode and re-enter CIS 
  1105.        SEND '^M' 
  1106.        PAUSE 2 
  1107.        SEND '^M' 
  1108.        BEEP 
  1109.        EXIT 
  1110.  
  1111.  
  1112.  
  1113. AUTOSIG User's Manual                                                 Page  17 
  1114. II.  ATOSCR - Script File Processing 
  1115. ______________________________________________________________________________
  1116.  
  1117.  Examples 
  1118.  
  1119.  
  1120.      Example 8. 
  1121.     Template for automatic ATO uploading 
  1122.   
  1123.    * Get to forum and DL 
  1124.   
  1125.      logon CIS2400 IBMCOM 
  1126.      send 'DL0'^M 
  1127.      match DL 0 ! 
  1128.   
  1129.    * Upload the file 
  1130.   
  1131.      upl c:\test\upl.scr 
  1132.   
  1133.    * Upload the description 
  1134.   
  1135.      match Description 
  1136.      match ): 
  1137.      send 'Template for generating script files to automatically upload'^M 
  1138.      pause 2 
  1139.      send 'files using ATO.'^M 
  1140.      pause 2 
  1141.      send ^M 
  1142.   
  1143.    * Upload the keywords 
  1144.   
  1145.      match Keywords: 
  1146.      send 'ATO TESTING' ^M 
  1147.      match (Y or N)? 
  1148.      send Y^M 
  1149.   
  1150.      beep 
  1151.      display 'Upload is complete!' 
  1152.  
  1153.  
  1154.  
  1155.  
  1156.  
  1157.  
  1158.  
  1159.  
  1160.  
  1161.  
  1162.  
  1163.  
  1164.  
  1165.  
  1166.  
  1167.  
  1168.  
  1169.  
  1170.  
  1171.  
  1172. Page  18                                                 AUTOSIG User's Manual 
  1173. II.  ATOSCR - Script File Processing 
  1174. ______________________________________________________________________________
  1175.  
  1176.  Global symbols 
  1177.  
  1178.   
  1179.     Global  symbols  contain  data  from  the  HOST,  FORUM,  and PC OPTIONS 
  1180.     definitions.   The  HOST  and  FORUM  variables  are  read-only.  The PC 
  1181.     Options variables may be changed by the SET script command. 
  1182.   
  1183.     The HOST menu symbols have a name of the form '%HOSTname'. 
  1184.   
  1185.     The FORUM menu symbols have a name of the form '%SIGname'. 
  1186.   
  1187.     The PC Options symbols have a name of the form '%PCname' 
  1188.   
  1189.  
  1190.      %HOST variables 
  1191.         From Host options menu, read-only 
  1192.   
  1193.         Symbol name Default value        Symbol name Default value 
  1194.         ----------- -------------------- ----------- -------------------- 
  1195.         NAME        host's name          PATH        default ATO d:\path 
  1196.         PHONE       telephone number     COM         communications port 
  1197.         USERID      your user id         CONNECT     modem connect response 
  1198.         PASSWORD    your password        DISCON      modem disconnect response 
  1199.         ACCOUNT     Tymnet host          HANGUP      modem commands to hang up 
  1200.         CODE                             RESET       modem commands to reset 
  1201.         UPROMPT     Userid: prompt       RPROMPT1    CIS logon message 1 
  1202.         PPROMPT     Passsword: prompt    RPROMPT2    CIS logon message 2 
  1203.         BAUD        baud rate            BULL        bulletins file name 
  1204.         MDMCMDS     modem commands       ANSWER      response to CONNECT 
  1205.         PATH        file xfer d:\path 
  1206.   
  1207.  
  1208.      %SIG variables 
  1209.         From Forum Options menu, read-only. 
  1210.   
  1211.         Symbol name Default value          Symbol name Default value 
  1212.         ----------- --------------------   ----------- -------------------- 
  1213.         SIGNAME     forum name             LOG         logging option, y/n 
  1214.         PAGE        go page                STAY        stay connected option 
  1215.         HOST        host name              SENDP       send ^P option, y/n 
  1216.         DRIVE       default d:\path        SECS        section numbers list 
  1217.         HMN         high message number    PPN         PPN d:\path\filename 
  1218.         APPEND      append option, y/n 
  1219.  
  1220.  
  1221.  
  1222.  
  1223.  
  1224.  
  1225.  
  1226.  
  1227.  
  1228.  
  1229.  
  1230.  
  1231. AUTOSIG User's Manual                                                 Page  19 
  1232. II.  ATOSCR - Script File Processing 
  1233. ______________________________________________________________________________
  1234.  
  1235.  Global symbols 
  1236.  
  1237.  
  1238.      %PC variables 
  1239.         From PC Options menu, read or write allowed: 
  1240.   
  1241.         Symbol name     Default value 
  1242.         -----------     --------------------------------- 
  1243.         NORMAL          Value of normal display color 
  1244.         HILITE          Value of hitlited display color 
  1245.         LINES           Number of printed ilnes per page 
  1246.         H               Retrace test option, Y or N 
  1247.         K               Email KEEP option, Y or N 
  1248.         M               Skip RM option, Y or N 
  1249.         C               Cls each msg option, Y or N 
  1250.         B               Disable keyboard option, Y or N 
  1251.         F               Printer formfeed option, Y or N 
  1252.         S               Sort QS headers option, Y or N 
  1253.         T               Slow screen option, Y or N 
  1254.         Q               Quiet alarms option, Y or N 
  1255.         P               Send logon ^P option, Y or N 
  1256.         PROMPT          Prompt character, e.g. ^G 
  1257.         MOUSE           Allow mouse, Y or N 
  1258.         INSERT          Default editor insert mode, Y or N 
  1259.   
  1260.  
  1261.      Other global variables 
  1262.   
  1263.         Symbol name     Default value 
  1264.         -----------     ----------------------------------------- 
  1265.         %COM            current contents of communications buffer 
  1266.                         since the last READ, WAIT, or MATCH 
  1267.   
  1268.         %EOF1 thru %EOF9 
  1269.                         the current end-of-file status for OPENed 
  1270.                         files. If end-of-file has occurred, the 
  1271.                         %EOFn value is the character string EOF. 
  1272.  
  1273.  
  1274.  
  1275.  
  1276.  
  1277.  
  1278.  
  1279.  
  1280.  
  1281.  
  1282.  
  1283.  
  1284.  
  1285.  
  1286.  
  1287.  
  1288.  
  1289.  
  1290. Page  20                                                 AUTOSIG User's Manual 
  1291. III. ACLS - Accounting Log Summary 
  1292. ______________________________________________________________________________
  1293.  
  1294.  Log Files 
  1295.  
  1296.   
  1297.     There is one other set of files created and maintained by AUTOSIG.  They 
  1298.     are the  AUTOSIG.mmm Log  files.  The  'mmm' is  an abbreviation for the 
  1299.     current  month.   The  Log  files  contain  a  record  of  your  time on 
  1300.     Compuserve.  There is one record in the file for every access to CIS  by 
  1301.     ATO. Each record contains the following: 
  1302.   
  1303.            Date,Baud,Time-on,Time-off,Elapsed-time,Sig-name[flag] 
  1304.   
  1305.   
  1306.     The file can be displayed with  the TYPE command, or other text  display 
  1307.     programs such as LIST. 
  1308.   
  1309.   
  1310.     The [flag] code indicates the condition in which you exited the SIG. "+" 
  1311.     means that the AUTO option was  in use; "*" indicates that you  selected 
  1312.     the "Stay Connected" option;  no flag means that  this was the only  SIG 
  1313.     accessed, or that this was the last  in a series. 
  1314.   
  1315.   
  1316.     A minus "-"  next to the  elapsed time field  means that you  uploaded a 
  1317.     file and you will receive a credit for the time used. 
  1318.   
  1319.   
  1320.     If you are  using the multiple  SIG feature (the  stay connected option) 
  1321.     there  is  a  possibility  that  the  SIG  name  for each session may be 
  1322.     incorrect  depending  on  what  functions  are performed.  Once you take 
  1323.     control of the program, the log file will charge all online time to  the 
  1324.     last SIG you accessed. 
  1325.   
  1326.   
  1327.     If you  like to  keep detailed  records of  SIG usage,  continue to keep 
  1328.     manual records even  if you don't  use the multiple  SIG feature.  There 
  1329.     will always  be minor  differences in  the AUTOSIG.log  and your  manual 
  1330.     records, so keep this in mind.   Also, remember that the log file  keeps 
  1331.     records of your time online to  the tenth of a minute, while  CIS rounds 
  1332.     each logon up to the next minute.  This is one reason why AUTOSIG's AUTO 
  1333.     and Stay Connected  options can be  much more economical,  since the CIS 
  1334.     rounding up doesn't take place until you log off. 
  1335.   
  1336.  
  1337.  
  1338.  
  1339.  
  1340.  
  1341.  
  1342.  
  1343.  
  1344.  
  1345.  
  1346.  
  1347.  
  1348.  
  1349. AUTOSIG User's Manual                                                 Page  21 
  1350. III. ACLS - Accounting Log Summary 
  1351. ______________________________________________________________________________
  1352.  
  1353.  Running ACLS 
  1354.  
  1355.   
  1356.     There is a companion program to AUTOSIG called ACLS which can be used to 
  1357.     get a report of your CIS activity.  ACLS can be run alone or from within 
  1358.     ATO.  ACLS  offers  several  ways  of  reading summaries of your connect 
  1359.     charges. 
  1360.   
  1361.   
  1362.     In ATO, note  the dollar sign  ($) next to  "X" on the  main menu.  When 
  1363.     you've finished your sessions with AUTOSIG, you can enter "$" instead of 
  1364.     "X" to run the ACLS program rather than exit to DOS. You can also select 
  1365.     this  option  in  the  middle  of  an  AUTOSIG  session  to  get a quick 
  1366.     accounting, as ACLS  provides the option  of returning back  to AUTOSIG. 
  1367.     ACLS  assumes  that  the  ATO  program  file  is named "ATO.EXE" and not 
  1368.     "AUTOSIG.EXE". You can tell ACLS the actual program name by supplying a 
  1369.     SET parameter for the variable ATO-NAM. For example, if your ATO program 
  1370.     file is called ATOTEST.EXE, you would enter the DOS command: 
  1371.   
  1372.                     SET ATO-NAM=ATOTEST.EXE 
  1373.   
  1374.     before running  ATO or  ACLS.  The  ATO program  file should  be in  the 
  1375.     current directory, but, if  ACLS can not find  it, you will be  asked to 
  1376.     supply the drive, path, and file name for ATO.EXE. 
  1377.   
  1378.   
  1379.   
  1380.     ACLS  requires  a  file  called  RATES.ATO.   This  file  contains   the 
  1381.     information necessary to compute online charges based on the day of  the 
  1382.     week, time of day, and the  baud rate used.  A sample RATES.ATO  file is 
  1383.     provided.  Additionally,  the communications  surcharge, if  any, can be 
  1384.     supplied through the SET variable called ATO-CS, for example 
  1385.   
  1386.                     SET ATO-CS=0.25 
  1387.   
  1388.   
  1389.     When using ACLS remember that it calculates an approximate cost  usually 
  1390.     on the high side. 
  1391.   
  1392.  
  1393.  
  1394.  
  1395.  
  1396.  
  1397.  
  1398.  
  1399.  
  1400.  
  1401.  
  1402.  
  1403.  
  1404.  
  1405.  
  1406.  
  1407.  
  1408. Page  22                                                 AUTOSIG User's Manual 
  1409. III. ACLS - Accounting Log Summary 
  1410. ______________________________________________________________________________
  1411.  
  1412.  Running ACLS 
  1413.  
  1414.  
  1415.     Figure 11.  ACLS Accounting Summary 
  1416.   
  1417.    ACLS Selection Menu 
  1418.   
  1419. +-------------------------------------+--------------------------------------+ 
  1420. |                                     |    Summary Report Option Keys        | 
  1421. |              A C L S                +--------------------------------------+ 
  1422. |                                     |     M    Month to date               | 
  1423. |     A Usage Log Summary Utility     |     D    Today only                  | 
  1424. |            for AUTOSIG              |     O    Other month or file         | 
  1425. |                                     |                                      | 
  1426. |            Version 3.09             |     R    Rates and definitions       | 
  1427. |          January 26, 1988           |     A    Restart AUTOSIG             | 
  1428. |                                     |     X    Exit to system              | 
  1429. +-------------------------------------+--------------------------------------+ 
  1430. |              ATOCREW                |    Select one >_<                    | 
  1431. +-------------------------------------+--------------------------------------+ 
  1432.   
  1433. ______________________________________________________________________________ 
  1434.  
  1435.     Figure 12.  RATES.ATO sample data 
  1436.   
  1437. 12.5 
  1438. 12.5 
  1439. 12.5 
  1440. 12.5 
  1441. .25 
  1442. .25 
  1443. 08:00:00 
  1444. 18:00:00 
  1445.   
  1446. ______________________________________________________________________________ 
  1447.  
  1448.     Figure 13.  ACLS Rates and Definitions 
  1449.   
  1450. Here are the rates currently assumed: 
  1451.   
  1452.   
  1453. Service    300/450 baud        1200/2400 baud        Comm surcharge 
  1454. --------   ------------        --------------        -------------- 
  1455. Standard      $6.00/hr           $12.50/hr            $0.25/hr 
  1456. Prime         $6.00/hr           $12.50/hr            $0.25/hr 
  1457.   
  1458. Prime service:    08:00:00 to 18:00:00, Monday thru Friday. 
  1459.   
  1460. Standard service: All other times. 
  1461.   
  1462.  
  1463.  
  1464.  
  1465. AUTOSIG User's Manual                                                 Page  23 
  1466. III. ACLS - Accounting Log Summary 
  1467. ______________________________________________________________________________
  1468.  
  1469.  Figure 14.  ACLS Sample Output 
  1470.  
  1471.   
  1472. ACLS v3.09                                                    01-26-1988  15:36 
  1473.   
  1474.                          AUTOSIG.JAN Since 01-01-1988 
  1475.   
  1476.        Rec   300 Std   300 Prm  1200 Std   1200 Prm 2400 Std  2400 Prm 
  1477. Forum  ord   min chg   min chg   min chg   min chg  min chg   min chg    Total 
  1478. ------ ---  --------  --------  --------  --------  --------  -------   -------- 
  1479. *other 147                                          45  10.0  24   5.0     15.00 
  1480. Email   82                                          49  10.0  35   7.0     17.00 
  1481. IBMSW  109                                          89  19.0 137  29.0     48.00 
  1482. IBMSW-   1                                                    -4  -1.0     -1.00 
  1483. IBMjr   63                                          17   4.0   5   1.0      5.00 
  1484. IbmCom 155                                         286  61.0 192  41.0    102.00 
  1485. IbmCom- 20                                         -46 -10.0              -10.00 
  1486. IbmHw   99                                          25   5.0  43   9.0     14.00 
  1487. IbmNew  97                                          19   4.0  19   4.0      8.00 
  1488. ------ ---  --------  --------  --------  --------  --------  -------   -------- 
  1489.   
  1490. Total  773                                         484 133.0 619  95.0    $198.00 
  1491.   
  1492. Press ESC to exit, or any other key to continue: 
  1493.   
  1494.   
  1495.   
  1496.         Notes: 
  1497.                   The *other values represent connect time that can not 
  1498.                   be attributed to a specific Forum due to the rounding 
  1499.                   up of connect time to whole minutes. 
  1500.   
  1501.  
  1502.  
  1503.  
  1504.  
  1505.  
  1506.  
  1507.  
  1508.  
  1509.  
  1510.  
  1511.  
  1512.  
  1513.  
  1514.  
  1515.  
  1516.  
  1517.  
  1518.  
  1519.  
  1520.  
  1521.  
  1522.  
  1523.  
  1524. Page  24                                                 AUTOSIG User's Manual 
  1525.  Appendices 
  1526. ______________________________________________________________________________
  1527.  
  1528.  
  1529.      Disclaimer 
  1530.   
  1531.     IBM,  Tandy,  Microsoft,  QuickBasic  and  Compaq  are  all   registered 
  1532.     trademarks.  If we missed any our apologies. 
  1533.   
  1534.     This program is, of course, offered  as is.  We can't guarentee it  will 
  1535.     work on every permutation of  equipment.  We will make an  honest effort 
  1536.     to correct and/or add any features that you ask for. 
  1537.   
  1538.   
  1539.   
  1540.   
  1541.  
  1542.      Copying and sharing AUTOSIG. 
  1543.   
  1544.         AUTOSIG is  a FREE  program available  to all  for the  downloading. 
  1545.         In general there are very few "rules" regarding it's distribution: 
  1546.   
  1547.          o  No fee may be charged over and beyond the normal fee for 
  1548.             materials. 
  1549.   
  1550.          o  AUTOSIG may not be distributed by commercial companies 
  1551.             engaged in the selling of public domain software. 
  1552.   
  1553.          o  AUTOSIG may not be used for commercial ventures.  If you're 
  1554.             a company and would like to use AUTOSIG please contact the 
  1555.             authors with your pitch (Easyplex preferred). 
  1556.   
  1557.          o  The program may not be distributed without this manual, 
  1558.             please! 
  1559.   
  1560.   
  1561.  
  1562.  
  1563.  
  1564.  
  1565.  
  1566.  
  1567.  
  1568.  
  1569.  
  1570.  
  1571.  
  1572.  
  1573.  
  1574.  
  1575.  
  1576.  
  1577.  
  1578.  
  1579.  
  1580.  
  1581.  
  1582.  
  1583. AUTOSIG User's Manual                                                 Page  25 
  1584.  Appendices 
  1585. ______________________________________________________________________________
  1586.  
  1587.  Using Virtual Disks 
  1588.  
  1589.   
  1590.     The following code can be used as an AUTOEXEC.BAT file for ATO.EXE  when 
  1591.     used in conjunction  with RAMDSK or  other programs that  use RAM and  a 
  1592.     phantom drive.  In this file, the assumptions are: 
  1593.   
  1594.            o Two floppy disk drives (A & B) 
  1595.            o AUTOSIG.EXE, AUTOSIG.DFN and AUTOSIG.MTH (.JAN, .FEB, 
  1596.              etc.) residenton drive A: 
  1597.            o RAMDSK is part of the CONFIG.SYS file and configured as 
  1598.              drive C: 
  1599.            o A resident clock.  If not, replace the REM at line 3 with 
  1600.              'Date'and insert a new line below it:  'Time' 
  1601.            o AUTOSIG.EXE has been renamed ATO.EXE 
  1602.   
  1603.     In the unlikely event  of a crash, your  .DFN file is preserved.   Go to 
  1604.     drive A: and  COPY DFN.BKP AUTOSIG.DFN.   Otherwise, this file  puts all 
  1605.     files into RAMDSK  and eliminates any  disk-spinning from log  on to log 
  1606.     off. 
  1607.   
  1608.       cls 
  1609.       echo off 
  1610.       REM insert screen blanking program here 
  1611.       copy AUTOSIG.DFN c: 
  1612.       erase DFN.bkp 
  1613.       ren AUTOSIG.DFN DFN.bkp 
  1614.       ren AUTOSIG.exe temp.exe 
  1615.       copy AUTOSIG.* c: 
  1616.       ren temp.exe AUTOSIG.exe 
  1617.       copy batch.ato c: 
  1618.       b: 
  1619.       copy *.ato c: 
  1620.       copy *.fil c: 
  1621.       a: 
  1622.       AUTOSIG /p c: /f 
  1623.       REM drive ("c:") above should be one letter higher than your highest 
  1624.       REM "/p" and "/f" are optional flags 
  1625.       b: 
  1626.       erase *.ato 
  1627.       c: 
  1628.       copy AUTOSIG.* a: 
  1629.       copy batch.ato a: 
  1630.       erase AUTOSIG.* 
  1631.       erase batch.ato 
  1632.       copy *.* b: 
  1633.       erase *.fil 
  1634.       erase *.ato 
  1635.       a:|cls 
  1636.  
  1637.  
  1638.  
  1639.  
  1640.  
  1641.  
  1642. Page  26                                                 AUTOSIG User's Manual 
  1643.  AUTOSIG Advanced Functions Guide                                  Index-1
  1644. __________________________________________________________________________
  1645.  
  1646.  
  1647.  
  1648.   %COM ......................... 7, 9, 10, 14, 15, 20
  1649.   %EOF ......................... 9
  1650.   %HOST ........................ 19
  1651.   %HOST variables .............. 19
  1652.   %PC .......................... 20
  1653.   %PC variables ................ 20
  1654.   %SIG ......................... 19
  1655.   %SIG variables ............... 19
  1656.   /X,ATO command line option ... 7
  1657.   A  Add manual entry .......... 4
  1658.   ACLS ......................... 1, 22, 23, 24
  1659.   ACLS Selection Menu .......... 23
  1660.   Alt-I,immediate script ....... 7
  1661.   Alt-M,invoke ATOPPN .......... 2
  1662.   Alt-T,execute SCRipt ......... 7
  1663.   ATO-CS,SET variable .......... 22
  1664.   ATO-NAM,SET variable ......... 22
  1665.   ATOPPN ....................... 2, 3, 4, 6
  1666.   ATOPPN Menu .................. 3
  1667.   B  Switch PPN database file .. 4
  1668.   C  Change current entry ...... 4
  1669.   Copying and sharing AUTOSIG. . 25
  1670.   D  Delete current entry ...... 4
  1671.   DATAPAC,script ............... 17
  1672.   Disclaimer ................... 25
  1673.   E  Erase PPN file ............ 4
  1674.   ESCape ....................... 2, 3, 7, 10
  1675.   Example 1. ................... 14
  1676.   Example 2. ................... 14
  1677.   Example 3. ................... 15
  1678.   Example 4. ................... 15
  1679.   Example 5. ................... 16
  1680.   Example 6. ................... 16
  1681.   Example 7. ................... 17
  1682.   Example 8. ................... 18
  1683.   F  Find name or userid ....... 4
  1684.   Figure 11.  ACLS Accounting Su 23
  1685.   Figure 12.  RATES.ATO sample d 23
  1686.   Figure 13.  ACLS Rates and Def 23
  1687.   L  sort by Last name ......... 5
  1688.   M  Switch message file ....... 5
  1689.   N  sort by Name .............. 5
  1690.   Other global variables ....... 20
  1691.   P  Put entry to TO: field .... 5
  1692.   Q  Quit, return to ATO ....... 6
  1693.   R  Repeat Find to next ....... 5
  1694.   RATES.ATO,ACLS file .......... 22, 23
  1695.   S  Sort by userid/ppn ........ 5
  1696.   Sort ......................... 3, 5, 20
  1697.   Telenet,script ............... 16
  1698.  
  1699. Index-2                                  AUTOSIG Advanced Functions Guide 
  1700. __________________________________________________________________________
  1701.  
  1702.  
  1703.  
  1704.   Tymnet,script ................ 15, 19
  1705.   U  Update file from msgs ..... 6
  1706.  
  1707.